package com.yxh.lib_base.util.photo


/**
 * 作者 : yuan_xh
 * 时间 : 2022/7/7 10:01
 * 说明 :  Mime类型
 */

class MimeTypeMenu{
    fun ofImage() = MimeType.TYPE_IMAGE
    fun ofVideo() = MimeType.TYPE_IMAGE
    fun ofImageOrVideo() = MimeType.TYPE_ALL
}
interface MimeType {
    companion object {
        const val TYPE_ALL = 0
        const val TYPE_IMAGE = 1   //图片
        const val TYPE_VIDEO = 2   //视频

        /**
         * System image album
         */
        const val SYSTEM_IMAGE = "image/*"

        /**
         * System video album
         */
        const val SYSTEM_VIDEO = "video/*"

        /**
         * System image or video album
         */
        const val SYSTEM_ALL= "$SYSTEM_IMAGE;$SYSTEM_VIDEO"

//        /**
//         * GET image or video only
//         *
//         * excluding Audio
//         */
//        fun ofAll(): Int {
//            return SelectMimeType.TYPE_ALL
//        }
//
//        /**
//         * GET image only
//         */
//        fun ofImage(): Int {
//            return SelectMimeType.TYPE_IMAGE
//        }
//
//        /**
//         * GET video only
//         */
//        fun ofVideo(): Int {
//            return SelectMimeType.TYPE_VIDEO
//        }

    }
}
